/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
BODY {margin:0;padding:0; background:#9ed0e8 url('../images/bg.jpg') repeat-x top; color:#615e5e; font-family:Tahoma, MS Sans Serif, Microsoft Sans Serif, Verdana,Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px; margin:0px; font-size:13px; font-weight:normal;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px;}
img { border: none; }
a {color:#393838; text-decoration:none;}
a:hover {color:#0352f4; text-decoration:none;}
p { padding-top:5px; text-align:justify;}

/* ### WRAPPER ### */
#wrapper {position: relative; display: block; width: 100%; background: url(../images/bg_header.png) no-repeat center top;}

/* ### MAIN CONTAINER ### */
#mainCntr {padding: 0px 0px 0px 0px; overflow:hidden;margin: 0px auto; width:960px;}

	/* ### HEADER### */
	#header { width:960px; height:144px; background: url(../images/bgHeader.jpg) no-repeat center top; overflow:hidden;}

	/* ### TOP MENU### */
	#top_menu {position:absolute; width:960px; height:39px;}
	#headerCntr {position:absolute; width:960px;}
	#logo{position:absolute; width:127px; height: 135px; top:23px; background: url(../images/logo.png) no-repeat;}
	#nameOrgan{position:absolute; width:522px; height:76px; left:125px; top:40px; background: url(../images/name.png) no-repeat;}
	#picHeader {position:absolute; width:379px; height:176px; left:545px; background: url(../images/picHeader1.png) no-repeat;}
	/*#picHeader {position:absolute; width:406px; height:369px; left:670px; background: url(../images/picHeader2.png) no-repeat;} �ٻ�͡�Ҫ���*/
		
	/* ### LOGIN ### */
	#login{position:absolute; width:224px; height:206px; left:930px; top:10px; z-index: 1000;}
	#btn_login{position:absolute; left:117px; cursor:pointer; width:106px; height:29px;background: url(../images/btn_login.png) no-repeat;}
	#loginForm{position:absolute; top:29px; padding-left:15px; padding-top:10px; width:224px; height:206px; background: url(../images/bg_login2.png) no-repeat;}
	.input_box1_login {width:190px; height:32px; background: url(../images/bg_box1_loginForm.png) no-repeat; margin-bottom: 10px; border:none;}
	.input_box2_login {width:190px; height:32px; background: url(../images/bg_box2_loginForm.png) no-repeat; margin-bottom: 10px; border:none;}
	.submit{float: right; margin-right:30px; width:85px; height:26px; background: url(../images/btn_goLogin.png) no-repeat; border-style:none;cursor:pointer;}
	ul.registerlist{list-style: none; margin: 0; padding-top:40px;}
	li.register  {font-size:12px; font-weight:bold; color:#565656; padding-left:10px;list-style: none; display:inline;}
	li.forgetPass{font-size:12px; font-weight:bold; color:#565656; padding-left:50px; list-style: none; display:inline;}

	/* ### CONTENT CONTAINER ### */
	#contentCntr {width:960px; margin-bottom:25px; margin-top: 3px;}
	/* ### SEARCH BOX ### */
	#finder {width:958px; height:141px; background:white; border:solid 1px #dbdbdb; text-align:center; padding-top:20px; margin-top:40px;}
	#search_box{ padding-left:200px; text-align:left;}
	.wrapper_search {position:relative; width:483px; height:25px; border:solid 1px #dbdbdb;}
	.search_box_input{width:450px; height:25px; border:none; padding-left:5px;}
	.search_btn{cursor:pointer; position:absolute; border:none; padding-top:1px;}
	a.advanced_search{ padding-left:5px; font-size:12px; font-weight: bold; text-decoration:underline; color:#2764a7;}
	a:hover.advanced_search{ padding-left:5px; font-size:12px; font-weight: bold; text-decoration:underline; color:#d39605;}


	/* ### ADVANCED SEARCH BOX ### */
	#advanced{font-size:13px; width:958px; height:1030px; background:white; border:solid 1px #dbdbdb; margin-top:5px;}
	#advancedSearch{font-size:13px; width:958px; height:270px;  margin-top:5px; padding:20px;}
	.topic_advancedSearch{padding-bottom:5px; border-bottom:solid 1px #dbdbdb;}
	.input_box_advancedSearch1{width:439px; height:27px; margin-bottom: 10px; border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; border-bottom:solid 1px #efefef; border-right:solid 1px #efefef;}
	#drop_down_list1 {overflow:hidden; width:223px; background: url("../images/drop_down_list.gif") no-repeat scroll 200px 1px ;border:solid 1px #e4e3e3;}
	.ogan {border:0; color:#606060; background:transparent; padding:1px 10px; width:270px; padding-left:5px; }
	#drop_down_list2 {overflow:hidden; width:145px; background: url("../images/drop_down_list.gif") no-repeat scroll 122px 1px ;border:solid 1px #e4e3e3;}
	.years {border:0; color:#606060; background:transparent; padding:1px 10px; width:172px; padding-left:5px; }
	.input_box_advancedSearch{width:439px; height:27px; margin-bottom: 10px; border:solid 1px #dbdbdb;}
	.days{width:140px; height:25px; margin-bottom: 10px; border:solid 1px #dbdbdb;}
	.days2{width:140px; height:25px; margin-bottom: 10px; border:solid 1px #dbdbdb;}
	.td_day{padding-top:5px;}
	#close{position:absolute; left: 903px;top:201px; width:22px; height:19px;cursor:pointer;  background: url("../images/icon-close_reg.png") no-repeat;}
	#close:hover{position:absolute; left: 903px;top:201px; width:22px; height:19px;cursor:pointer;  background: url("../images/icon-close_hot.png") no-repeat;}
	.line1 {border-top: 1px solid #dbdbdb; }
	#result{color:#a1a0a0; padding-left:20px; margin:0px; }
	.line2 {width:920px; border-bottom: 1px solid #dbdbdb; padding-top:10px;}
	#title {font-size:13px;color:#c88f06;font-weight: bold; padding-top:20px;}
	#author{color:#606060; padding-top:15px;}
	.link_authorName{color:#1a8be1;}
	#tag{color:#606060; padding-top:15px;}
	.line3 {width:920px;  border:1px dashed #dbdbdb; margin-left:15px;}
	#downloadview{margin-left:15px;}
	.tb_detail_dowloadview{margin-left:15px; margin-top:15px;  border: 1px solid #ddf1b6; background:white;}
	.tr_detail_dowloadview{background: url(../images/downloadview_detail.gif) repeat-x; height:27px;font-weight: bold; color:#679215;}
	.td_detail_dowloadview{border-bottom:solid 1px #ddf1b6;}
	.tr_detail_dowloadview2{ background:#f7ffe9;height:27px; }
	.tr_detail_dowloadview2{ background:#f7ffe9;height:27px; }
	.tr_detail_dowloadview2:hover{ background:#fcfebc;height:27px; }
	.td_{padding-left:10px;}
	.td_2{padding-left:10px;}

	/* ### DETAIL ### */
	#detail{background:white; border-left:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;padding:20px;}
	.tb_detail{border: 1px solid #ddf1b6; background:white;}
	.tr_detail{background: url(../images/downloadview_detail.gif) repeat-x; height:27px;font-weight: bold; color:#679215;}
	.td_detail{border-bottom:solid 1px #ddf1b6;}
	.tr_detail_{background:white;height:40px;}
	.td_detail_{padding-left:10px;}
	.title_detail{font-size:15px; font-weight: bold; color:#0133a3;}
	.tr_detail_hover{ background:#f2ffdd;}
	.tr_detail_hover:hover{ background:#fdfedd;}
	#same_title{background:white; padding-left:20px;padding-right:20px;padding-bottom:60px; border-left:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;}
	#same_title2{background:#f5fefe; border:solid 1px #dbdbdb; padding:20px;}
	.line4{width:880px; border-bottom: 1px solid #dbdbdb; padding-top:10px;}
	.title_samedetail{font-size:15px; font-weight: bold; color:#fa6c0e;}
	.detail_link{font-size:13px; font-weight: bold;color:#0e2cad;}
	.detail_link:hover{font-size:13px; font-weight: bold;color:#1266ff;}
	
	/* ### OGAN ### */
	#ogan{background:white; border:solid 1px #dbdbdb; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:60px;}
	.line5{width:915px; border-bottom: 1px solid #dbdbdb; padding-top:10px; }
	.text_ogan{font-size:15px; font-weight: bold; color:#fa6c0e;}
	
	/*BANNER*/
	#banner {position:relative; margin-top:15px; width:958px;height:240px; background-color:#6da1f8; border:solid 1px #dbdbdb; overflow:hidden;}
	#slide_banner{position:absolute;cursor:pointer;	left: 860px;top: 210px;}

	/*CATEGORY*/
	#category_a{float:left; border:solid 1px #dbdbdb; background-color:white; width: 469px;}
	#topic_cat1{padding-left:22px; padding-top:10px;}
		ul#double{padding-left:35px; padding-top:10px; width:400px; margin-bottom:20px; overflow:hidden;}
		ul#double li{line-height:2em; float:left; display:block;	font-weight: bold; background: url(../images/bullet1.gif) no-repeat 0px 12px; text-indent:10px;}
		ul#double li a {line-height:2em; float:left; display:block;	font-weight: bold; color:#397ea5; background: url(../images/bullet1.gif) no-repeat 0px 12px; }
		ul#double li a:hover {line-height:2em; float:left; display:block; font-weight: bold;  color:#397ea5; background-color:#fcfb9f;}
			#double li  { width:50%;} /* 2 col */
			#triple li  { width:33.333%; } /* 3 col */
			#quad li    { width:25%; } /* 4 col */
			#six li     { width:16.666%; } /* 6 col */

	#category_b{float:right; border:solid 1px #dbdbdb; background-color:white; width:469px;}
	#topic_cat2{padding-left:22px; padding-top:10px;}
	ul.category_b{padding-left:30px;}
	ol{text-indent:30px;line-height:2em;}
	ol a{text-indent:30px;line-height:2em;color:#397ea5;}
	ol a:hover {text-indent:30px;line-height:2em;color:#397ea5;background-color:#fcfb9f;}
	.category_b{font-weight: bold; line-height:1.5em;display: block; margin:0px;}

	#footer{width:960px; height:125px; background: url(../images/line_footer.png) no-repeat;}
	#address{width:960px; height:43px; text-align: center; font-size:12px; color: #6a8b9a; }